Micron Document
██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝


🬧 The NomadNet Encyclopedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

🔍 Search

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Internet Control Message Protocol
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
In mwawtelecomunicazioni e mwbainformatica lmwbq'mwbgInternet Control Message Protocol (mwbwICMP) è un mwcaprotocollo di servizio per mwcqreti a mwcgpacchetto che si occupa di trasmettere informazioni riguardanti malfunzionamenti, informazioni di controllo o messaggi tra i vari componenti di una mwcwrete di calcolatori.

Contents

Tipo
Codice
Dati

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Descrizione

ICMP è mwdwincapsulato direttamente in mweaIP (è un protocollo di mweqlivello 3 dello stack TCP/IP) e non è quindi garantita la consegna a destinazione dei mwegpacchetti. Viene utilizzato da molti applicativi di rete, tra cui mwewping e mwfatraceroute.

È definito nelle seguenti mwfgRFC:

• mwgqRFC 0792: Internet Control Message Protocol - settembre mwgg1981
• mwhaRFC 1349: Type of Service in the Internet Protocol Suite - luglio mwhq1992
• mwhwRFC 1788: ICMP Domain Name Messages - aprile mwia1995
• mwigRFC 2463: Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification - dicembre mwiw1998
• mwjqRFC 2521: ICMP Security Failures Messages - marzo mwjg1999

Incapsulamento

Un messaggio ICMP viene incapsulato in IP:

+------------+-----------+-------------+----------
| Header L2 | Header IP | Header ICMP | Dati....
+------------+-----------+-------------+----------

Header ICMP

ICMP può essere usato per veicolare diversi tipi di messaggi di gestione, identificati primariamente dal tipo e dal relativo codice.

bit del messaggio:
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Tipo | Codice | Checksum dell'Header ICMP |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Dati....
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Tipo

mwngByte (8 mwnwbit), specifica il formato del messaggio ICMP:

• 0 Echo reply
• 1 mwowNon assegnato
• 2 mwpqNon assegnato
• 3 Destinazione irraggiungibile
• 4 Source quench
• 5 Redirect
• 6 Indirizzo host alternativo
• 7 mwqwNon assegnato
• 8 Echo request
• 9 mwrgRouter advertisement
• 10 mwsaRouter selection
• 11 Time to Live scaduto
• 12 Errore nei parametri
• 13 mwtaTimestamp request
• 14 mwtgTimestamp reply
• 15 Information Request
• 16 Information Reply
• 17 Richiesta address mask
• 18 Risposta address mask
• 19 mwvaRiservato (per sicurezza)
• 20-29 mwvgRiservati (per test di robustezza)
• 30 mwwaTraceroute
• 31 Errore di conversione mwwgdatagramma
• 32 Redirect su host mobile
• 33 mwxqIPv6 Where-Are-You
• 34 mwxwIPv6 I-Am-Here
• 35 Mobile Registration Request
• 36 Mobile Registration Reply
• 37 Domain Name request
• 38 Domain Name reply
• 39-255 mwzqNon assegnati

Codice

mwaaByte (8 mwaqbit), ulteriore qualificazione del messaggio

Checksum dell'Header ICMP

mwbaWord (16 mwbqbit), controllo della correttezza del messaggio.

È il mwbwcomplemento a uno, troncato a 16 bit, del complemento a uno della somma dei primi bit del messaggio con il campo "Tipo".

Dati

Lunghezza variabile, sono i dati specifici del tipo di messaggio identificato dai campi "Tipo" e "Codice"

Bibliografia

• mwdq(EN) RFC 792 — Internet Control Message Protocol, su datatracker.ietf.org, Internet Engineering Task Force.
• mwdw(EN) RFC 1122 — Requirements for Internet Hosts -- Communication Layers, su datatracker.ietf.org, Internet Engineering Task Force.
• mweq(EN) RFC 1700 — Assigned Numbers, su datatracker.ietf.org, Internet Engineering Task Force.
• mwew(EN) RFC 1716 — Towards Requirements for IP Routers, su datatracker.ietf.org, Internet Engineering Task Force.

Voci correlate

• mwfwInternet
• mwgqTCP/IP
• mwgwICMPv6

Altri progetti

Altri progetti

• Wikibooks
• Wikimedia Commons

• Wikibooks contiene testi o manuali sull'Internet Control Message Protocol
• Wikimedia Commons contiene immagini o altri file sull'Internet Control Message Protocol

Collegamenti esterni

• citereffoldoc(EN) Denis Howe, Internet Control Message Protocol, in Free On-line Dictionary of Computing. Disponibile con licenza mwiaGFDL
• mwig(EN) Internet Control Message Protocol (ICMP) Parameters, su IANA, 25 settembre 2020. URL consultato il 9 febbraio 2024.
• mwja(EN) What is the Internet Control Message Protocol (ICMP)?, su Cloudflare. URL consultato il 9 febbraio 2024.
• mwjg(EN) ICMP Sequence Diagram (PDF), su eventhelix.com. URL consultato il 19 settembre 2008 (archiviato dall'url originale il 6 novembre 2020).